package com.rds.document.domain;

import com.rds.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 字典数据对象 sys_dict_data
 *
 * @author ruoyi
 * @date 2022-01-06
 */
public class RdaDocumentRel extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** id */
    private Long id;

    /** 文档ID */
    private String docId;

    /** 对象ID */
    private String objectid;

    /** 文档名称 */
    private String docName;

    /** 工序id */
    private String processId;

    /** 工序名称 */
    private String processName;

    /** 描述 */
    private String description;

    /** 公司ID */
    private String companyid;

    /** 版本 */
    private String version;

    /** 顺序号 */
    private String processno;

    /** 文档与工序关系id */
    private String process2docRelId;

    /** 工艺路线名称 */
    private String processpartName;

    /** 工艺路线描述 */
    private String processpartDesc;

    /** 生成版本 */
    private String productVersion;

    /** SAP料号 */
    private String sapcode;

    /** 工序描述 */
    private String processDesc;

    /** 工序版本 */
    private String processVersion;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getDocId() {
        return docId;
    }

    public void setDocId(String docId) {
        this.docId = docId;
    }

    public String getObjectid() {
        return objectid;
    }

    public void setObjectid(String objectid) {
        this.objectid = objectid;
    }

    public String getDocName() {
        return docName;
    }

    public void setDocName(String docName) {
        this.docName = docName;
    }

    public String getProcessId() {
        return processId;
    }

    public void setProcessId(String processId) {
        this.processId = processId;
    }

    public String getProcessName() {
        return processName;
    }

    public void setProcessName(String processName) {
        this.processName = processName;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getCompanyid() {
        return companyid;
    }

    public void setCompanyid(String companyid) {
        this.companyid = companyid;
    }

    public String getVersion() {
        return version;
    }

    public void setVersion(String version) {
        this.version = version;
    }

    public String getProcessno() {
        return processno;
    }

    public void setProcessno(String processno) {
        this.processno = processno;
    }

    public String getProcess2docRelId() {
        return process2docRelId;
    }

    public void setProcess2docRelId(String process2docRelId) {
        this.process2docRelId = process2docRelId;
    }

    public String getProcesspartName() {
        return processpartName;
    }

    public void setProcesspartName(String processpartName) {
        this.processpartName = processpartName;
    }

    public String getProcesspartDesc() {
        return processpartDesc;
    }

    public void setProcesspartDesc(String processpartDesc) {
        this.processpartDesc = processpartDesc;
    }

    public String getProductVersion() {
        return productVersion;
    }

    public void setProductVersion(String productVersion) {
        this.productVersion = productVersion;
    }

    public String getSapcode() {
        return sapcode;
    }

    public void setSapcode(String sapcode) {
        this.sapcode = sapcode;
    }

    public String getProcessDesc() {
        return processDesc;
    }

    public void setProcessDesc(String processDesc) {
        this.processDesc = processDesc;
    }

    public String getProcessVersion() {
        return processVersion;
    }

    public void setProcessVersion(String processVersion) {
        this.processVersion = processVersion;
    }

    public String getProcessState() {
        return processState;
    }

    public void setProcessState(String processState) {
        this.processState = processState;
    }

    /** 工序状态 */
    private String processState;


    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
                .append("id", getId())
                .append("docId", getDocId())
                .append("objectid", getObjectid())
                .append("docName", getDocName())
                .append("processId", getProcessId())
                .append("processName", getProcessName())
                .append("description", getDescription())
                .append("companyid", getCompanyid())
                .append("version", getVersion())
                .append("processno", getProcessno())
                .append("process2docRelId", getProcess2docRelId())
                .append("processpartName", getProcesspartName())
                .append("processpartDesc", getProcessDesc())
                .append("productVersion", getProductVersion())
                .append("sapcode", getSapcode())
                .append("processDesc", getProcessDesc())
                .append("processVersion", getProcessVersion())
                .toString();
    }
}
